Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rezidenza Open - Magdeburg The LTA Wrexham Challenger - Wrexham San Luis Potosi Challenger - San Luis Potosi Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Ethias Tennis Trophy - Mons Bukhara Challenger - Bukhara Residenza Open - Magdeburg 2001 Eddleman USTA Challenger - Birmingham Open de Rennes La Trinitaine - Rennes Open D'Orleans - Orleans Tatra Banka Open - Bratislava Nottingham Challenger Napa Challenger College Station Challenger - College Station TennisCup Vlaanderen - Antwerp Powder Byrne Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Garden Open - Rome Bukhara Challenger - Bukhara Ostrava Open 2005 - Ostrava Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon Ispat Open 2004 - Ostrava Austin Challenger - Austin The LTA Men's Challenger Wrexham - Wrexham ECM Prague Open 2005 - Prague Tunis Open 2006 - Tunis Open Castilla y Leon - Segovia Open D'Orleans - Orleans The Surbiton Trophy - Surbiton Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury South African Airways Tennis Open - Durban The LTA Men's Challenger - Nottingham Bancolombia Open - Bogota St. Remy Challenger Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Diego Open - Budapest AGT Challenger - Leon Roma Open Challenger - Rome Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen Okal Cup 2001 International Bavarian Championships - Eckental Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tashkent Challenger Heilbronn Challenger Marrakech Challenger Open D'Orleans - Orleans Ostrava Challenger Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk San Luis Potosi Challenger - San Luis Potosi Vancouver Challenger St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Gelsor Open Romania - Bucharest Adidas International - Sydney Estoril Open - Estoril Sarajevo Open - Sarajevo New Delhi Tokyo Seoul Dallas Challenger Toulouse Tokyo Beijing Warsteiner Challenger Lubeck 2001 - Lubeck VIII Open Internacional D'Andorra - Andorra Kuppers Kolsch Cup by Lambertz - Aachen Manchester Vancouver Challenger Aptos Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Irving Challenger Le Gosier Challenger VII Torneo Internazionale di Tennis - Barletta Manchester Challenger Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Surbiton Challenger Chennai Open - Chennai Lambertz Open - Aachen Bratislava Challenger Gerry Weber Open - Halle VIII Trofeo Ciudad de Quito - Quito St. Brieuc Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere-Trophee BNP Paribas - Grenoble Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Eckental Challenger Bratislava Challenger Rennes Challenger Challenger Leon 2003 - Leon Open 13 - Marseille Zhuhai Challenger Shenzhen Challenger Taipei City Challenger IPP Open - Helsinki Busan Challenger Open de Franche-Comte - Besancon Fujitsu Siemens Open - Budapest Czech Indoor Open - Prague US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Challenger DCN de Cherbourg - Cherbourg China Open - Beijing GHI Bronx Classic - Bronx PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Kobstaedernes ATP Challenger - Kolding Voit Mexico City Open - Mexico City Memorial A. Manfredini Sassuolo Challenger - Sassuolo Samsung Securities Cup Challenger Tennis - Seoul Morocco Tennis Tour - Casablanca The Surbiton Trophy - Surbiton ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tumkur Open - Tumkur Morocco Tennis Tour - Marrakech Lambertz Open - Aachen Dubai Duty Free Tennis Championships - Dubai Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis US Men's Clay Court Championship - Houston Ostdeutscher Sparkessen Cup - Dresden Jameson Cup - Milan BB&T Atlanta Open - Atlanta Intersport Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem Bogota Challenger - Bogota Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Aegon Nottingham Open - Nottingham Citi Open - Washington Rakuten Japan Open - Tokyo Antalya Cup - Antalya Citi Open - Washington Warsteiner Challenger Lubeck - Lubeck Dubai Duty Free Tennis Championships - Dubai Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Eckental Challenger Challenger Hamburg - Hamburg Open Sud de France - Montpellier The Surbiton Trophy - Surbiton Macedonian Open - Skopje Cosmorom Challenger - Brasov Open de L'Isere - Grenoble Open de Charleroi - Charleroi The LTA Bolton Challenger - Bolton Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Citta di Monza - Monza Warsteiner Challenger - Wolfsburg Ciudad de Pozoblanco Open Diputacion - Cordoba 2001 USTA Challenger of Calabasas - Calabasas Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Mexico City Challenger Mobilux Open - Luxembourg Tatra Banka Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Bancolombia Open - Bogota Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi Sparkassen Open - Magdeburg Eddleman / USTA Challenger - Birmingham Mobelwelt-Zick Open 98 - Dresden Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota s'Tennis Masters Challenger - Graz Open de Franche Comte - Besancon Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba European Community Championships - Antwerp RCA Championships - Indianapolis Unicredit Czech Open 2007 - Prostejov IX Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Qatar Mobil Open 2001 - Doha Garden Open - Rome Open Castilla y Leon - Segovia Ljubljana Open 2002 - Ljubljana Gerry Weber Open - Halle Zagreb Open - Zagreb Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Open Sainte Victoire - Aix-En-Provence Tata Open 2003 - Chennai Garden Open 2004 - Rome Steelers Cup - Kosice AIG Japan Open - Tokyo Open D'Orleans - Orleans Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Estoril Open - Estoril TED Open - Istanbul China Open - Beijing Thailand Open - Bangkok Tennis Cup of Flanders - Ostende IPP Open - Helsinki Gerry Weber Open - Halle Open 88 - Contrexeville Abierto Internacional de Salinas 'Dario Expreso' - Salinas Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Rijeka Open - Rijeka Czech Indoor Open - Prague Qatar ExxonMobil Open - Doha Chennai Open - Chennai Open 13 - Marseille Jameson Cup - Milan The Dubai Tennis Championships - Dubai Ischgl International ATP Challenger - Ischgl BMW Open - Munich Gerry Weber Open - Halle San Remo Tennis Cup - San Remo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal China Open - Beijing Davidoff Swiss Indoors - Basel Chennai Open - Chennai BNP Paribas Masters - Paris Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Sony Ericsson Open - Miami Estoril Open - Estoril Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Gemax Samsung Open 2005 - Belgrade Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Brisbane - Brisbane Western & Southern Open - Cincinnati SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach TED Open - Istanbul AEGON Championships - London Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Pilot Pen Tennis - New Haven Warta Cup 2001 - Sopot China Open - Beijing Geneva Challenger - Geneva If Stockholm Open - Stockholm Intersport Heilbronn Open - Heilbronn Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Black Forest Open - Freudenstadt ABN AMRO World Tennis Tournament - Rotterdam Challenger 42 - Andrezieux Open 13 - Marseille The Dubai Tennis Championships - Dubai Kyiv UMC Open - Kiev BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Gemax Open - Belgrade Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Optimus Maia Open - Maia Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Internationaux du Doubs - Besancon 4th Sardinia International Championships - Cagliari Dubai Duty Free Tennis Championships - Dubai Challenger Ford de Cherbourg - Cherbourg Grand Prix Hassan II - Casablanca Taipei City Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco AEGON Championships - London If Stockholm Open - Stockholm Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Milan St. Petersburg Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Bordeaux BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Australian Open - Melbourne Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta U.S. Open - New York Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing French Open - Paris U.S. Men's Clay Court Championships - Houston Qatar ExxonMobil Open - Doha European Community Championships - Antwerp Dubai Duty Free Tennis Championships - Dubai Energis Open - Amersfoort KGHM Emax Polish Indoors - Wroclaw Zagreb Open - Zagreb Finnish Open - Helsinki French Open - Paris Miller Lite Hall of Fame Tennis Championships - Newport Australian Open - Melbourne The Priority Telecom Open - Amersfoort Wimbledon - London Akbank Private Banking TED Open - Istanbul Mercedes Cup - Stuttgart Taipei Alexander Kolyaskin Memorial - Donetsk Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris Wimbledon - London Jakarta CA Tennis Trophy - Vienna Open de Moselle - Metz Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Salem Open - Hong Kong Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Generali Open - Kitzbuhel Indianapolis AIG Japan Open - Tokyo Sydney International - Sydney Swiss Indoors Basel - Basel Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Adidas International - Sydney Queen's Club Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Rosmalen Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Tokyo Energis Open - Amsterdam The Lipton Championships - Key Biscayne China Open - Beijing Mercedes Cup - Stuttgart Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Thailand Open - Bangkok Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London Croatia Open - Umag Mercedes Cup - Stuttgart Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Athens Olympics - London Tennis Masters Series - Miami French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2